package com.yycx.common.base.vo;

import lombok.Builder;
import lombok.Data;

import java.util.Map;

/**
 * 消息发送对象
 *
 * @author zyf
 */
@Builder
@Data
public class MsgSendRequest {
    /**
     * 标题
     */
    private String title;
    /**
     * 推送标题
     */
    private String notificationTitle;

    /**
     * 接收设备
     */
    private Integer deviceType;
    /**
     * 内容
     */
    private String content;
    /**
     * 接收
     */
    private Object receiveConfig;
    /**
     * 发送人
     */
    private Long sendUserId;
    /**
     * 消息类型
     */
    private String typeCode;
    /**
     * 推送接收人
     */
    private String deviceToken;
    /**
     * 是否推送
     */
    private Boolean push;

    /**
     * 推送别名前缀
     */
    private String alias;

    /**
     * 其他参数
     */
    private Map extra;
}
